" - 'g:terminal_key': which key will be used to toggle terminal window, default to '<m-=>'.
let g:terminal_key = get(g:, 'terminal_key', '<C-`>')

" - 'g:terminal_cwd': initialize working dir: '0' for unchanged, '1' for file path and '2' for project root.
let g:terminal_cwd = get(g:, 'terminal_cwd', 2)

" - 'g:terminal_height': new terminal height, default to 10.
let g:terminal_height = get(g:, 'terminal_height', 30)

" - 'g:terminal_pos': where to open the terminal, default to 'rightbelow'.
let g:terminal_pos = get(g:, 'terminal_pos', 'rightbelow')

" - 'g:terminal_shell': specify shell rather than default one.
let g:terminal_shell = get(g:, 'terminal_shell', &shell)

" - 'g:terminal_edit': command to open the file in vim, default to 'tab drop'.
let g:terminal_edit = get(g:, 'terminal_edit', 'tab drop')

" - 'g:terminal_kill': set to 'term' to kill term session when exiting vim.
let g:terminal_kill = get(g:, 'terminal_kill', 'term')

" - 'g:terminal_list': set to 0 to hide terminal buffer in the buffer list.
let g:terminal_list = get(g:, 'terminal_list', 0)

" - 'g:terminal_fixheight': set to 1 to set 'winfixheight' for the terminal window.
let g:terminal_fixheight = get(g:, 'terminal_fixheight', 1)

" - 'g:terminal_close': set to 1 to close window if process finished.
let g:terminal_close = get(g:, 'terminal_close', 0)

function! plugin#vim_terminal_help#init() abort
endfunction
